Könnt ihr es auch schon fühlen? Endlich nähert sich der Frühling und genau so legen wir im April auch wieder los!
Dabei dürfen wir zwei neue Speaker begrüßen:
Benjamin König wird uns sein Open Source Projekt trymigrate vorstellen, in dem er TDD-getriebene Datenbankmigration ermöglicht.
Der zweiter Vortrag des abends wird von Frederick Pietzko gehalten. Er wird uns in seinem englischen Vortrag auf eine kleine Rundreise durch verschiedene Frameworks abseits von Spring Boot mitnehmen in
The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot.
Tyntec ist der Sponsor des Events und wir freuen uns sehr, euch dort zu du beiden Vorträgen, Snacks und natürlich dem anschließenden Networking begrüßen zu dürfen.
TDD für Datenbank-Migrationen
Während Test-Driven Development (TDD) in der Entwicklung von Anwendungen lange Standard ist, regiert bei Datenbank-Migrationen oft noch „Quick & Dirty“. SQL-Skripte werden manuell getestet, wobei die Auswirkungen auf das Datenmodell, die Integrität und die bestehenden Datensätze mühsam von Hand geprüft werden. Mit wachsenden Anforderungen und zunehmend komplexeren Datenmodellen stößt dieses pragmatische Vorgehen schnell an seine Grenzen. Da kann selbst das vermeintlich durchgeführte Code-Review nichts mehr daran ändern.
Genau hier soll die Brücke zu TDD geschlagen und praxisnahe Lösungsmuster auf Datenbank-Migrationen übertragen werden. Am Beispiel von Flyway zusammen mit Testcontainers, JUnit sowie SchemaCrawler wird die Umsetzung in der Test-Extension „trymigrate“ praxisnah veranschaulicht.
Ben ist Software-Architekt bei der LVM in Münster und wirkt als Bindeglied zwischen den Entwicklungs- und Infrastrukturteams beim Wandel in eine dezentrale IT-Landschaft. Neben der strategischen Beratung, Schulung und Weiterentwicklung von Werkzeugen nimmt er sich weiterhin gerne die Zeit für tiefgehende Debugging-Sessions im Java-Code. Seinen persönlichen Ausgleich zum IT-Alltag findet er in der Zeit mit seiner Familie sowie aktiv beim Joggen und Klettern.
------------
The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot
Beyond Spring Boot lies a world of possibilities waiting to be explored. Join me as we chart a course from heavyweight champions Quarkus and Micronaut, through the versatile terrain of Helidon, to the surprisingly capable micro-frameworks Javalin and Ktor. We'll compare approaches, analyze performance, and uncover the unique strengths each brings to your development arsenal. The journey from enterprise to lightweight might just change how you choose your next framework.
Frederik started programming in 8th grade, starting out programming Lego Mindstorms and later learning Java and Python for personal Projects.
16 years later Frederik is a Fullstack-Developer with 8 years of professional experience - 4 of those in Kotlin, developing cloud native applications for multiple big customers in the automotive, logistics and energy sector.
During this time he experimented with a lot of different languages and frameworks, developing a broad understanding of the Software development landscape.
4 years ago he fell in love with Kotlin and has been using it as his primary language since.
In his free time he likes to explore programming langues and frameworks, meet and chat to other software enthusiasts and play with his cats.